package au.com.mason.propertyTracker.dto;

import java.math.BigDecimal;

import au.com.mason.propertyTracker.domain.Suburb;

public class Report {
	private Suburb suburb;
	private String month;
	private BigDecimal monthNumber;
	private BigDecimal year;
	private BigDecimal numberBedrooms;
	private BigDecimal propertiesListed;
	private BigDecimal propertiesListedWithPrice;
	private BigDecimal propertiesSold;
	private BigDecimal averagePropertyOnMarket;
	private BigDecimal averagePrice;
	private BigDecimal rentalsListed;
	private BigDecimal renatalsRemoved;
	private BigDecimal averageRentalOnMarket;
	private BigDecimal averageRent;
	public Report(Suburb suburb, String month, BigDecimal monthNumber, BigDecimal year, BigDecimal numberBedrooms,
			BigDecimal propertiesListed, BigDecimal propertiesListedWithPrice, BigDecimal propertiesSold, BigDecimal averagePropertyOnMarket,
			BigDecimal averagePrice, BigDecimal rentalsListed,
			BigDecimal renatalsRemoved, BigDecimal averageRentalOnMarket, BigDecimal averageRent) {
		super();
		this.suburb = suburb;
		this.month = month;
		this.monthNumber = monthNumber;
		this.year = year;
		this.numberBedrooms = numberBedrooms;
		this.propertiesListed = propertiesListed;
		this.propertiesListedWithPrice = propertiesListedWithPrice;
		this.propertiesSold = propertiesSold;
		this.averagePropertyOnMarket = averagePropertyOnMarket;
		this.averagePrice = averagePrice;
		this.rentalsListed = rentalsListed;
		this.renatalsRemoved = renatalsRemoved;
		this.averageRentalOnMarket = averageRentalOnMarket;
		this.averageRent = averageRent;
	}
	
	public Suburb getSuburb() {
		return suburb;
	}
	
	public void setSuburb(Suburb suburb) {
		this.suburb = suburb;
	}
	
	public String getMonth() {
		return month;
	}
	
	public void setMonth(String month) {
		this.month = month;
	}
	
	public BigDecimal getNumberBedrooms() {
		return numberBedrooms;
	}
	
	public void setNumberBedrooms(BigDecimal numberBedrooms) {
		this.numberBedrooms = numberBedrooms;
	}
	
	public BigDecimal getPropertiesListed() {
		return propertiesListed;
	}
	
	public void setPropertiesListed(BigDecimal propertiesListed) {
		this.propertiesListed = propertiesListed;
	}
	
	public BigDecimal getPropertiesListedWithPrice() {
		return propertiesListedWithPrice;
	}
	
	public void setPropertiesListedWithPrice(BigDecimal propertiesListedWithPrice) {
		this.propertiesListedWithPrice = propertiesListedWithPrice;
	}
	
	public BigDecimal getPropertiesSold() {
		return propertiesSold;
	}
	
	public void setPropertiesSold(BigDecimal propertiesSold) {
		this.propertiesSold = propertiesSold;
	}
	
	public BigDecimal getAveragePrice() {
		return averagePrice;
	}
	
	public void setAveragePrice(BigDecimal averagePrice) {
		this.averagePrice = averagePrice;
	}
	
	public BigDecimal getRentalsListed() {
		return rentalsListed;
	}
	
	public void setRentalsListed(BigDecimal rentalsListed) {
		this.rentalsListed = rentalsListed;
	}
	
	public BigDecimal getRenatalsRemoved() {
		return renatalsRemoved;
	}
	
	public void setRenatalsRemoved(BigDecimal renatalsRemoved) {
		this.renatalsRemoved = renatalsRemoved;
	}
	
	public BigDecimal getAverageRent() {
		return averageRent;
	}
	
	public void setAverageRent(BigDecimal averageRent) {
		this.averageRent = averageRent;
	}
	
	public BigDecimal getYear() {
		return year;
	}
	
	public void setYear(BigDecimal year) {
		this.year = year;
	}
	
	public BigDecimal getAveragePropertyOnMarket() {
		return averagePropertyOnMarket;
	}
	
	public void setAveragePropertyOnMarket(BigDecimal averagePropertyOnMarket) {
		this.averagePropertyOnMarket = averagePropertyOnMarket;
	}
	
	public BigDecimal getAverageRentalOnMarket() {
		return averageRentalOnMarket;
	}
	
	public void setAverageRentalOnMarket(BigDecimal averageRentalOnMarket) {
		this.averageRentalOnMarket = averageRentalOnMarket;
	}
	
	public BigDecimal getMonthNumber() {
		return monthNumber;
	}

	public void setMonthNumber(BigDecimal monthNumber) {
		this.monthNumber = monthNumber;
	}

}
